Big Huge Thesaurus

puzzle over

verb